package com.example.vue_shop.components.shop.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.example.vue_shop.components.shopparams.entity.ShopParams;
import com.example.vue_shop.components.shoppriture.entity.ShopPicture;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * shop 商品列表请求参数
 * @author lipengwei
 */
@ApiModel(value="com.example.vue_shop.components.shop.entity.ShopVo")
@Data
public class ShopVo implements Serializable {

    /**
     * 商品名称
     */
    @ApiModelProperty(value="商品名称")
    private String shopName;

    /**
     * 商品价格
     */
    @ApiModelProperty(value="商品价格")
    private String shopPrice;

    /**
     * 商品数量
     */
    @ApiModelProperty(value="商品数量")
    private Integer shopNumber;

    /**
     * 商品重量
     */
    @ApiModelProperty(value="商品重量")
    private Integer shopWeight;

    /**
     * 商品分类
     */
    @ApiModelProperty(value="商品分类")
    private String shopType;

    /**
     * 商品介绍
     */
    @ApiModelProperty(value="商品介绍")
    private String shopIntroduce;

    /**
     * 商品图片地址
     */
    @ApiModelProperty(value="商品图片地址")
    private List<ShopPicture> shopPicture;

    /**
     * 商品参数
     */
    @ApiModelProperty(value="商品参数")
    private List<ShopParams> shopParams;

    private static final long serialVersionUID = 1L;
}